home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / batch / xset260.zip / WHATSNEW < prev    next >
Text File  |  1992-08-01  |  7KB  |  226 lines

  1.                              History of XSET
  2.                              ===============
  3.  
  4.           XSET /VIEW var   will show content of variable 'var'
  5.  
  6.  
  7. Version 2.60
  8. ============
  9.  
  10.         New commands added:
  11.  
  12. XSET /VIEW var   will show content of variable 'var'
  13.  
  14. This command is useful to use variables longer than 128 characters.
  15.  
  16. As COMMAND.COM trucates all lines longer than 128 characters, you will
  17. not be able to use a command like
  18.    'XSET newpath APPEND ";%path%"'
  19. if variable 'path' is longer than about 100 characters.
  20.  
  21. With this new command you can now type:
  22.    'XSET/VIEW path | XSET newpath APPEND'
  23.                                                                     
  24.  
  25. You can exit the help screen at any time by hitting Escape or Ctrl-C.
  26.  
  27.  
  28.  
  29. Version 2.50
  30. ============
  31.  
  32.         New commands added:
  33.  
  34. XSET /VIEW   display all environment variables
  35.  
  36. Remark: This command is equivalent to the 'SET' command of COMMAND.COM
  37.         but it corrects a little lack of it. All lines longer than 128 
  38.         characters will be truncated with the 'SET' command.
  39.         The purpose of this new command is to allow you to see the
  40.         complete environment and, more important, to save the complete
  41.         environment in a file to restore it later with the /LOAD command.
  42.  
  43.  
  44.  
  45. Version 2.40
  46. ============
  47.  
  48.         New commands added:
  49.  
  50. XSET /SIZE   display environment size and free size (in bytes).
  51.  
  52.         Bug correction:  bug fix in function DIFFDATE.
  53.  
  54.  
  55.  
  56. Version 2.30
  57. ============
  58.  
  59.         New commands added:
  60.  
  61. Commands    Arguments    Action and value assigned to <dosvar>
  62. --------    ---------    -------------------------------------
  63. DIFFDATE    date1 date2  number of days between date1 and date2 (date2 - date1)
  64.                          date format may be 'dd-mm-yy' or 'yymmdd'
  65.                          (may also be mixed)
  66.  
  67. ex: XSET day_nb DIFFDATE 25-04-92 920508
  68.     will give 14 days between 24 april and 8 march.
  69.  
  70.         Bug correction:  WORD 1 sometimes returned wrong result.
  71.  
  72.         Bug correction:  internal bug fix.
  73.  
  74.  
  75.  
  76. Version 2.20
  77. ============
  78.  
  79.         New commands added:
  80.  
  81. Commands    Arguments    Action and value assigned to <dosvar>
  82. --------    ---------    -------------------------------------
  83. YYMMDD                   system date in 'yymmdd' format
  84. VARCOPY     variable     contents of DOS environment variable 'variable'
  85.  
  86. XSET /CLEAR   will clear delete all variables from environment\r\n\n"
  87.  
  88. XSET /LOAD    will load variables from standard input.
  89.               variables must have been saved with command 'SET'
  90.               ex:   save variables with 'SET > SAVEFILE.VAR'
  91.                   reload variables with 'XSET /LOAD < SAVEFILE.VAR'
  92.  
  93.  
  94.  
  95.         Enhancements:
  96.  
  97. Function 'PASSWD' accepts up to 127 characters
  98.  
  99. Function 'MATH'   accepts logical operators '= < > <= >='
  100.  
  101.  
  102.  
  103. Version 2.12
  104. ============
  105.  
  106.         Bug correction:  file functions returned TRUENAME.
  107.  
  108.  
  109.  
  110.  
  111. Version 2.11
  112. ============
  113.  
  114.         Bug correction: the BYTEFREE command was sometimes return -1.
  115.  
  116.  
  117.  
  118.  
  119. Version 2.10
  120. ============
  121.  
  122.         New commands added:
  123.  
  124. Commands    Arguments    Action and value assigned to <dosvar>
  125. --------    ---------    -------------------------------------
  126.  
  127. ERRORLEVEL  none         errorlevel code of last command
  128.  
  129.         This command is only valid for MS-DOS versions
  130.         3.20, 3.21, 3.30, 4.0, 4.01 & 5.0 and NDOS 6.0.
  131.         Results are unpredictable under OS or command processor
  132.         like 4DOS, DR-DOS, PC-DOS,...
  133.  
  134. BYTEFREE    [drive]      number of bytes free on specified (or current) drive
  135.  
  136. DAYOFWEEK                day in the week ( 0 = sunday,... )
  137.  
  138. CHANGE      s1 s2 {s3}   change <s1> by <s2> in <s3>
  139.  
  140. SEARCH      str1 {str2}  portion of <str1> matching <str2>
  141.  
  142.         <str2> is a UNIX-like regular expression.
  143.         A regular expression is one or more occurrences of one or more
  144.         characters.
  145.         The following symbols are treated specially:
  146.  
  147.            ^  start of line             $  end of line
  148.            .  any character             \  quote next character
  149.            *  match zero or more time preceding character (or character set)
  150.            +  match one  or more time preceding character (or character set)
  151.            [] set of characters ('^' means non-inclusion, '-' means range)
  152.  
  153.               ex: [aeiou0-9]   match a, e, i, o, u, and 0 thru 9
  154.                   [^ae0-9]     match anything but a, e and 0 thru 9
  155.                   ^a           match any line beginning by 'a'
  156.                   v$           match any line ending    by 'v'
  157.  
  158.         XSET t SEARCH "^T.*K$"        "This line will be OK"
  159.         XSET t SEARCH "^T.*[1-9].*K$" "Warning: This line will not be OK"
  160.         XSET t SEARCH "^T.*K$"        "This line will not be OK!"
  161.         XSET t SEARCH "^T.*K"         "This line will be OK!"
  162.         XSET t SEARCH "T.*K$"         "Warning: This line will be OK"
  163.  
  164.  
  165.  
  166. Version 2.03
  167. ============
  168.  
  169.         Bug correction: little problem appearing sometimes
  170.                         with KEY command.
  171.  
  172.         Bug correction: garbage display when no prompt specified
  173.                         with INPUT command.
  174.  
  175.         Bug correction: strange behaviour on certain machines
  176.                         when invoking for the first time the
  177.                         DENSITY command.
  178.  
  179. Version 2.02
  180. ============
  181.  
  182.         Bug correction: all INPUT commands where buggy 
  183.                         (due to a compilation problem).
  184.  
  185. Version 2.01
  186. ============
  187.  
  188.         Bug correction: the command TRUENAME always returned an empty
  189.                         string (due to a last minute change).
  190.  
  191. Version 2.0
  192. ===========
  193.  
  194.         New commands added:
  195.  
  196. Commands    Arguments    Action and value assigned to <dosvar>
  197. --------    ---------    -------------------------------------
  198.  
  199. MIN      ┌{str1...strn}    minimum or maximum of numbers or strings list
  200. MAX      └{num1...numn}    (one string may not contain <space> or <tab>)
  201.  
  202. FPATH       {file}       full pathname of a filename
  203. FDRIVE      {file}       drive of a filename
  204. FDIR        {file}       drive & directory of a filename
  205. FEXT        {file}       extension of a file name (no period included)
  206. FNAME       {file}       name of a file without extension
  207. FXNAME      {file}       name & extension of a file
  208. FSIZE       {file}       size of a file
  209. TRUENAME    {file}       full truename of a file
  210. LINE        n            read the <n>-th line from standard input
  211. STDERR      n            read the <n>-th line from standard error
  212.  
  213.  
  214.  
  215. Version 1.1
  216. ===========
  217.  
  218.         First shareware version.
  219.         
  220.  
  221.         
  222. Version 1.0
  223. ===========
  224.  
  225.         Creation for personal use.
  226.